
What's New in Resonic
~~~~~~~~~~~~~~~~~~~~~

A formatted version of this log is available at http://resonic.at/whatsnew

+ New feature
- Removed
* Improved or changed
! Corrected or fixed
? Unresolved
# Remark

0.6b - t.b.a.
# This is the first Beta of Resonic Player
+ All new waveform code and feature set
+ New default waveform style
- Removed 'Classic' waveform style in favor of performance
* Much improved and correct representatio of short audio files

+ Major visual and functional user interface rework (buttons, tabs, colors, etc.)
* Improved overall application performance
* Improved file list code, supports playlists in future builds
+ New powerful meta core with extensive support for a vast range of meta data stored
   in several important file formats.
  This core paves the way for many upcoming meta-related features.
* Improved overall playback stability and file list handling
+ Browser rewritten for overall improved performance,
   no longer blocks interface while folders are being expanded,
   which is especially noticable on portable or slow devices (e.g. cell phones)
* Browser icon support improved (libraries, etc.)
+ Playback starts much faster now
+ Window restore much faster and less jumpy, especially when maximized
+ Folder changes much faster, less jumpy file list columns
* Partial support for interface scaling on Windows 7, 8, and 8.1
+ About dialog (see 'Menu | Help') with full list of credits
* Improved text rendering in visualizations (#407)
+ Improved audio drop-out stability by reading/decoding files in parallel
+ Number and size of selected files now shown in footer (#378)
* Taskbar progress no longer updated for short files
+ Tray icon and context menu (minimize to tray with ALT-M)
! Fixed splash screen painting on top of startup error messages (reported: ExtremRaym)
* Website: Online changelog (what's new) improved, and several other changes
* Play position no longer drawn in analyzer visualization for very short files
- Removed experimental feature 'Focus indicators'
! Fixed hints sometimes interfering with popup menus
! Fixed playlist advance with unplayable files, now continues after a delay
* Improved overall file list selection behavior
! Fixed playlist position not being updated properly after deleting files with CTRL-DEL
   (reported. P. Greiss)
+ New percentage mode for time display, in addition to the classic timecode.
   To enable it check the right-click context menu. (#473)
* Improved frequency value display for logarithmic and linear analyzers
! Fixed occasional endless loop in folders that contain only unplayable files
! Fixed playback advance on unplayable files (on 'Error')
+ Playback advance now delays for a second after a file fails to play
* Focus is now set to file list on double-click or ENTER on a folder.
   Hint: You can use TAB to switch focus between browser and file list at any time.
* Improved localization system (multi-language support) for faster loading
+ New option allows you to toggle filename in main window title.
   To access it right-click the filename in header and use 'Show name in window title'.
! Fixed bug where standard Windows delete/copy/cut dialogs might disappear
   and cause weird GUI behavior
* Improved overall file list handling and selections
+ Fast clicks on file list items are now registered properly (reported: M. Lapierre)
+ You can now use the mouse wheel while hovering certain buttons like
   visualization type, or advance mode (sequential/random)
+ You can now prevent notification messages in status bar from going away automatically
   by keeping the mouse on them
! Fixed playback auto-starting in certain cases when ALT-TAB or TAB is pressed (#406)
* Improved database performance and greatly reduced disk accesses when option
  'Allow multiple instances' is disabled, which is the default setting.
! Fixed 'Hz' column (sample rate) showing incorrect information (reported: S. Quinn)
+ New waveform style: 'Solid',
   a simple but elegant single-color waveform, as seen in many classic wave editors,
  Enable it in 'Menu | Visualization | Waveform style'.
+ Waveform peaks are no longer scanned when the waveform is invisible
   or when the visualization area is hidden (CTRL-F12).
  This results in a significant performance boost in situations where waveforms
   are simply not required, for example:
    You just want to browse or manage files without visualization.
    You just want to use the analyzer.
* Last-playing waveform is restored with less delay on application startup
* Improved event rendering in event visualization (for module music)
! Fixed next/previous folder shortcuts (CTRL-UP / DOWN) not working in certain situations
+ New shortcut: BACKSPACE goes up one level in folder tree, when browser has input focus
+ New shortcut: ALT-NUM* inverts the current file selection
+ New column: 'Track #', track number read from file tags, e.g. ID3 (suggested: trucmuch) (#157)
+ New column: 'Extension', just the file's extension.
   When the 'Extension' column is visible file extensions in the 'File name' column are hidden.
* Icon column in file list (lossy/lossless/etc.) can now be moved
! Countless other fixes and corrections, not mentioned here
! Support for additional ID3v1 genres
+ Bookmarks are now sorted by display name
+ Most file format plugins are now loaded dynamically and when needed,
   thus reducing the overall memory footprint
# Renamed 'Avoid horizontal scrollbar' option to 'Auto-fit to width' (columns)
+ Seeking across files is now possible.
  Near the end of a file a forward seek now moves on to the next file instead
   of playing out the current file, which makes it easy to quickly jump
   across multiple files (right arrow, mouse wheel on time display, etc.)
+ ENTER or double-click on a folder now activated the file list,
   i.e. sub-sequent use of the UP and DOWN keys will affect the file list.
  To go back to the browser you can always press TAB.
+ FLAC core decoder updated to 1.3.1
* Fixed jumpy frequency display in analyzer when playback starts (and after stop)
+ Use ALT-WHEEL to seek in the track when mouse is inside visualization area
   (on waveform, analyzers, etc.).
  Note that ALT-WHEEL on the file list jumps between tracks.
+ Use CTRL-ALT-WHEEL to randomly seek in the track when mouse is inside the visualization area
   (on waveform, analyzers, etc.).
  Note that CTRL-ALT-WHEEL on the file list randomly jumps between tracks.
* Sleep timer moved from main menu to a new "zZz" button in the status bar (lower right).
   The timer's options can be changed any time, even while it's running.
   The timer can be aborted with a click on the countdown time.
* No more runaway track advances with very short sound files.
   When you press stop, it stops.
* Use CTRL-WHEEL on file list to play the previous/next file (previously: ALT-WHEEL)
* Use ALT-WHEEL on file list to play a random file (previously: CTRL-ALT-WHEEL)


0.5.8a (999) - Wed Jan 22, 2014
# This is the final Alpha of Resonic Player
+ Fixed and improved a large number of usability and performance features
+ Drag & Drop directly from the file list to other applications
   like Windows Explorer, digital audio workstations (DAWs), audio and video editors, other players, etc.
  Drag & Drop of multi-selections is supported.
  This feature is still experimental.
+ Overall interface performance improved, e.g. file switching
+ Overall disk performance improved and optimized
+ Several visual improvements and fixes for
   themed and non-themed Windows XP,
   themed and non-themed Windows 7 (Aero, Aero Basic, and especially Classic).
+ Faster application start-up,
   especially for users with (many) browser bookmarks and multiple hard disks.
+ Much faster application exit,
   which also improves the occasional seconds-long exit delay experienced by some users.
  When Resonic takes a little longer to start up it is probably attempting to access a slow location
   on an external, sleeping, or network drive, e.g. your last played folder/file.
  If this happens a lot to you, you might want to disable the start-up resume feature.
+ Files can now be pasted directly into the active folder with CTRL-V,
   or via the file list context menu.
+ When files are successfully cut or copied (CTRL-X or CTRL-C) to the clipboard
   a message is now shown for a brief moment
* Smoother level meter
+ New 'Select + Deselect Group of Files' feature,
   lets you select (ALT-NUM+) and deselect (ALT-NUM-) multiple files at once.
  Press the shortcuts twice to quickly apply the mask and close the dialog,
   e.g. press ALT-NUM- twice to quickly deselect all files.
  Multiple selects or deselects are possible, which enhance the current selection.
  Wildcards (* and ?, e.g. *.mp3) are supported, but are optional:
   without wildcards any filename that contains the entered text matches.
* 'Reveal in Explorer' now also works for file list multi-selections
+ Introducing frequency analyzer styles,
   starting with a minimalistic 'Outline' style (see 'Menu | Visualization').
* Menu button usability improved:
   menu button now toggles when clicked (thx Martin)
+ A-B repeat area now stays intact when the 'Maintain position' feature (">|>" button)
   is enabled and you switch from one playing file to another, restarting the loop from the beginning.
  This opens up new possibilities, e.g. for comparing parts of mixes.
+ A-B repeat region can now be set while playback is paused.
  The A position can also be set while playback is stopped,
   i.e. the region will start at the beginning of the file (suggested: LopDog)
! Fixed and improved right-click behavior with file list selections.
   Also, right-click will no longer accidentally start playback.
* Improved ESC key behavior:
   When the file list is active ESC clears the current selection.
   When the file list is not active ESC sets the input focus to the file list.
! Fixed Resonic being unable to play files that reside in hidden folders.
  When you play files inside a hidden folder Resonic will now list the folder's contents
   while keeping it hidden in the browser.
  Expect an option to show hidden folders and files in a future version.
  This fixes the issue where files received in Skype could not directly be opened with Resonic.
! Fixed incomplete waveforms being saved when closing Resonic while a file
   is still being scanned (reported: M. Tofall)
+ Ogg-Opus output gain now defaults to 0dB, ignoring any Replaygain tags,
   and reproducing the audio as-is (reported: Andreasvb)
+ Visualization area (e.g. waveform) can now be toggled via 'Menu | Interface' or with CTRL-F12.
  When hidden the F12 key will first turn it back on, then cycle as usual.
  Note that this also hides the level meter.
  Waveforms are still being scanned even when the visualization area is hidden,
   but the level meter does not use up any processing time.
+ Compact volume bar option.
   To enable it right-click the volume bar and select 'Compact'.
+ New method to quickly seek in the current audio file:
   Use the mouse wheel over the playback time display (next to loop and A-B buttons).
+ Playback time display can now be hidden via 'Menu | Interface'
! Fixed clickable area of playback time display in transport bar (reported: mrfox)
! Fixed mouse click not always triggering properly on playback time display
+ Mouse wheel now also controls volume while the mouse cursor is over
   the header bar, information bar, transport bar, or footer bar.
+ Explorer context menus:
   Hold down the SHIFT key and right-click a file or folder to show the Windows Explorer
    context menu instead of the Resonic context menu.
   Note that this currently only works for single files and folders,
    not for multi-selections.
+ New 'Dismiss and Deselect' item in file list popup menu closes the popup menu
   and clears the current multi-selection.
* Startup resume feature now also restores paused state.
   To try this pause a track, then close down Resonic and restart it.
+ New column: 'Rating'.
   Resonic now reads and displays ID3v2 ratings as 0 to 5 stars.
   When a rating is unavailable '-' is displayed.
   Ratings written by other software like Windows Explorer, Windows Media Player, iTunes,
    Media Monkey, are interpreted intelligently for compatibility.
   Ratings written by foobar2000 are also supported.
+ New and updated file list icons:
   Stereo: big square, Mono: small square, Multi-channel: four squares.
  Icon colors remain the same:
   Blue: lossless files (e.g. wav),
   Orange: lossy files (e.g. mp3),
   Green: music files (e.g. xm).
- Removed left padding in browser for a little extra space
! Fixed random play mode not working properly with taskbar controls
! Fixed 'Play' not restarting properly when 'Maintain position' feature is enabled
* Reworked serveral parts of how the file list reacts to user input
! Fixed file list selections affecting playback order.
  The next/previous file will now always start at the active/playing file,
   even if the current selection is somewhere else.
* File list selections now stay intact during automatic track changes,
   and also when you click the next/previous buttons.
+ Double-click a folder to open that folder and start playback at the first file
! Fixed SHIFT and arrow keys not selecting files
! Unsupported drives and external devices are now hidden in browser
! Fixed some notification messages being visible for brief moments only
! Fixed right-click in both file list and browser not properly selecting items
* Improved file list right-click and multi-selection behavior
* Smaller rescan button, text removed in favor of icon
* Slightly bigger splitters, which makes it easier to grab and resize both
   the waveform and the side-bar panel
* Scanning performance greatly improved for module music (mod, xm, it, etc.)
   when 'Events' visualization (F12) is active.
! Fixed white header overlapping waveform on startup when
   'Remember window position' option is enabled (reported: Andreasvb)
! Fixed several other small issues
* Playback buttons now only respond to right-clicks when there is a menu to show
+ Right-click stop button for an experimental 'Stop with fade-out' feature
* Loop button now correctly disables both the 'Stop after current' button
   and the visual stop indicator (vertical red line) at the end of the waveform
+ New 'Properties' item in file list popup shows a single file's properties
   like Explorer does (ALT-ENTER).
* Several theme color changes
* You can now press the UP key at the top of the file list to jump to the last file,
   and the DOWN key at the bottom to jump to the first file.
* Double-click a folder to open it and start playing its first file.
  The focus is now set to the file list so you can immediately use the arrow keys
   (i.e. UP and DOWN) afterwards for navigation.
+ New experimental feature: Focus indicators.
  They show you which main part of the application currently has the input focus
   and can be enabled via 'Menu | Interface'.
  This feature might be removed in a future update though.
* When active file in list is not selected it will be selected on first click,
   then restart playback on subsequent clicks.
  When active file in list is selected, will always restart playback.
! Fixed crash with certain large-pattern module music files
! Fixed issue with certain module music files where error messages kept popping up
* In 'Random' playback mode the active file is now automatically centered

0.5.5a (910) - Mon Oct 14, 2013
* Overall performance improvements
* Core player completely rewritten for sbetter stability and future functionality
* Core event handling overhauled for better UI performance
! Fixed level meter flickering at low volumes
+ New button for 'Stop after current' (red line symbol),
   which was originally part of the playback mode button (sequential, random).
  When enabled a vertical red line at the end of the waveform indicates that playback
   is about to stop the current file has finished.
  Additionally - on Windows 7 and 8 - a 'Stop after current' indicator is shown
   as part of the Resonic icon in task bar when large task bar icons are enabled in
   Windows (which is the default).
+ New start-up resume feature, see 'Menu | Playback':
   Saves folder, file, and play position when you close Resonic,
    restores folder, file, and play position when you restart Resonic.
   Hold down the CTRL key while Resonic is starting up to prevent start-up resume.
+ New A-B repeat feature:
  During playback left-click the A-B button once to set the start position (A point),
   left-click it again to set the end position (B point),
   your selected A-B region is now highlighted and will loop indefinitely.
  To clear the A-B region left-click the button a third time,
   or right-click the button any time.
  The minimum length of an A-B region is one second.
  Hint: You can seek in the audio file before you set the end position.
+ New 'Maintain position' feature (">|>" button):
   Maintains playback position when switching from a playing file to another file,
    continuing at the exact position where the first file left off.
   Very useful for both audio professionals and occasional music listeners,
    this can for example be used to:
     Compare various versions of bounces, mixes, masters.
     Preview whole albums or sets of tracks with only a few clicks.
+ New waveform style selection (see 'Menu | Visualization') with
   four preset styles to pick from:
     'Classic' - Resonic classic waveform (default)
     'Interlace' - simple version of the classic waveform
     'Plain' - single-color waveform with outline
     'Outline' - waveform outline only; as minimal as it gets
- Removed 'Alternative waveform' option in favor or waveform styles
! Important problem fixed where sometimes tagged files refused to play on the first
   attempt (red error message) when switching between files really fast
* Slightly improved tag scanning speed
! Fixed filename column splitter not being clickable (reported: Andreasvb)
! Fixed duration label showing wrong popup menu
! Fixed level meter having a top padding, which is reserved for peak value display
   and peak hold in Resonic Pro (reported: M. Lapierre)
! Fixed ended files not restarting from beginning when clicked in file list
! Fixed undesired fade-in dampening the first transient in audio files
   when clicking stop, then play.
  This is an important fix if you're working with loops (reported: M. Lapierre)
* Waveform: Improved digital silence detection and visualization
* Waveform: Dotted lines are now hidden when it's of no use to show them,
   e.g. when channel heights too small
+ Volume bar reworked from scratch: faster, more reliable
+ Volume bar now shows the current volume level in percent while in use.
   Caption is automatically hidden after a couple of seconds.
   Resonic Pro will show the level in decibels by default.
+ Volume bar now does smooth transitions when changing volume via left-click
* Muted state and mute volume are remembered and restored.
   To try this mute volume, close Resonic, restart it, and then un-mute.
* Mute, un-mute, and dim now smoothly change volume
* When muted the volume bar now visualizes its previous value, grayed out.
* Time display reworked from scratch: faster, aligned
! Fixed filenames passed via command-line being case-sensitive
+ New advanced option: 'Disable waveform cache'.
   With the waveform cache disabled each time you play a file the waveform
    is rescanned and no cache data is written to the hard drive.
   Most users should leave this option untouched.
+ Header filename can now be right-clicked for a menu
* Improved browser refreshes for smoother updates
! Fixed occasional weird behavior when pressing ALT repeatedly (focus was lost)
+ New shortcut: ALT-WHEEL on file list play-scrolls through the files,
   which can be used to quickly preview lots of smaller audio files
+ New shortcut: CTRL-ALT-WHEEL on file list plays a random file
+ New shortcut: SHIFT-TAB switches between visualizations (like F12)
+ New shortcut: CTRL-L toggles looping (like NUM-/)
+ Information bar: Now shows whether files are variable bitrate (VBR)
! Information bar: Now updated only when visible, which reduces overhead
   a little bit when files start to play
! Icon for playback mode 'Random' updated.
  Expect a proper 'Shuffle' playback mode in a future release.
! Fixed interface not updating properly when looping module music files
* When you try to start playback without an active file (e.g. after start-up)
   Resonic now plays the first file in current folder.
* Updated logo graphic in upper right corner
* Slightly smoother header/label updates when switching files
! Fixed volume occasionally not going back up when playing from beginning
   with loop mode enabled (reported: M. Drabik)
* Improved support for Ogg-Opus tags
* Improved tag parsing of corrupted FLAC files

0.5a (840) - Wed Apr 17, 2013
* Overall performance improvements
+ Waveform scanning now about twice as fast, also for multi-channel files
+ Meta data listing fixed and now also several times faster, especially
   for files with incomplete tags (thx Martin)
+ Introducing the notification and status bar, which replaces most of the
   annoying message popups.
  It sits at the bottom of the main window and shows various kinds of
   messages in the colors green, yellow, orange, and red.
+ Number of files in current folder and total size now shown in status bar
+ Customizable columns (right-click file list header).
   Column settings, sort column, and direction are all saved and restored.
+ Option to 'Avoid horizontal scrollbar, if possible' (right-click file list header),
   which is enabled by default.
  This feature will try to maximize the main column, and right-align all other
   columns so that the scrollbar is never shown.
  When the user resizes the main column (filename) tis option is automatically
   disabled, and a message is shown.
  If it's not possible to avoid the scrollbar a message is shown.
+ Sort column and direction remembered when changing folders
+ Sort column background now highlighted
+ It's now possible to sort by columns that contain information which is not
   immediately available, like tags or audio properties.
  Depending on the sort column Resonic might sort the file list again when
   all the required information is available.
+ It's now possible to sort by the little colored squares that describe
   the kind of content in the audio file, i.e. blue for lossless,
   orange for lossy, or green for music.
  Click the column header to sort by the colored squares.
+ Full multi-monitor support for any combination of screen sizes and arrangements
   for saving and restoring window position and size.
  If the window is more than half of its width or height out of either side
   of the multi-monitor setup it is automatically recovered.
  With 'Remember window position' enabled you can now safely move Resonic, for example,
   to a second screen, maximize it there, and have it saved and restored there.
  Resonic can now also span multiple monitors.
! Fixed 'Error' state not always being shown for non-playable or broken files
* Window restores slightly faster
* Playback advances to next track slightly faster
! Fixed occasional overflow bug when playing the first file with analyzer active
* Volume context menu (right-click volume bar) is now aligned
+ Volume presets (right-click volume bar)
+ Save and restore user volume (right-click volume bar)
! Corrected analyzer sometimes peaking way too high, a side effect of making
   low peaks more visible. This will further improve in updates.
! Fixed analyzer being completely off for sample rates other than 44.1 kHz.
  Also the upper frequency was off, values shown were always representing 44.1 kHz,
   and the frequency display was cut off for rates lower than 44.1 kHz.
  All these issues were fixed. (reported: BTGbullseye)
! Fixed wrong frequency values being shown with sample rates above 96 kHz
   when mouse-hovering the linear analyzer.
* Analyzer accuracy (not resolution) doubled for sampling rates above 48 kHz,
   which takes a little more processing power.
* Vertical analyzer scale slightly adjusted for musicality.
   Note that an accurate mode as well as vertical zoom is planned for all
   analyzers in Resonic Pro.
* Improved stability of analyzer code
* Numerous color theme and graphics adjustments
+ Slimmer transport bar and slightly smaller playback controls
+ Added 'Explore and select folder' to context menu in browser (suggested: PHM)
+ File listing speed improved on Windows 8, especially for folders containing
   thousands of audio files
* Left-click the filename in the header to browse to its folder
* CTRL-click the filename in the header to select the file in Explorer
! Fixed show/hide footer menu item not following state (reported: R. Johnson)
* Build date in window title now only shown once on start-up, then hidden
+ Mouse cursor can now automatically be hidden when on visualization
   (see 'Menu | Visualization').
+ You can now middle-click the waveform to pause/continue/start playback
+ New shortcut: NUMPAD-1 jumps to the beginning of the file
+ New shortcut: NUMPAD-2 jumps to the middle of the file
! Fixed the NUMLOCK key accidently toggling mute.
   Note that mute can always be toggled with the PAUSE key.
* Selected sleep timer method now shown in menu ('Menu | Sleep Timer')
+ New in file list context menu: 'Refresh' (F5) and 'Refresh browser' (CTRL-F5)
+ New in browser context menu: 'Refresh browser' (CTRL-F5)
+ Confirmation dialogs that are displayed when Resonic wants to open the web browser
   now also show the web address that is about to be opened
+ New icon in the lower left corner shows the state of the sidebar (left panel)
   and lets you toggle it when clicked (same as F4)
* New behavior: The 'Play' button now continues playback when paused, or restarts
   playback from the beginning when stopped or already playing.
  This also applies to the taskbar controls (reported: BTGbullseye)
! Windows XP: Color fixes when running with classic design (reported: Andreasvb)
# You can click and drag some of the free spaces in header bar, transport bar,
   and status bar to move the main window.
# Website: Beta and pre-release testing forum up at http://forums.resonic.at.
   Apply only if you're serious.

0.4.2a (755) - Tue Mar 12, 2013
# This is an important hotfix release.
! Fixed issues that caused severe visual glitches, effectively making the folder
   browser unusable and the interface non-responsive to most user input,
   especially when trying to change folders, until playback is stopped.
  This problem only occured with users on lower-spec systems.
+ Waveform painting now up to a 100 times faster, depending on the waveform
   size and requires much less processing power, and thus less battery life
   on laptops as well.
* Improved file switching speed
* Clearing the waveform cache now only takes a couple of moments.
   See 'Clear waveform cache' in 'Menu | Advanced'.
+ Window position can now be saved and restored.
   See 'Remember window position' option in 'Menu | Interface'.
+ New default waveform, similar to original one.
   You can use 'Alternative waveform' in 'Menu | Visualization' to toggle
   the lower, shaded half of the waveform.
* Waveform cache now uses a little less hard drive space.
   Since the cache format has changed Resonic will have to rescan your
   audio files once you start playing them.
* New option 'Use remaining playback time' added to sleep timer ('Menu | Sleep Timer').
   This will set and start the sleep timer using the time left
    in the currently playing track.
+ New option to disable the translucent color overlays shading the played
   area of the waveform in 'Menu | Visualization'.
  Enabling this option is mainly a design choice, but it can also help reduce
   processor usage quite a bit, depending on the waveform size.
  If you're in for performance over visuals make sure you enable this.
  Note that in any case the overlay is only drawn up to a certain waveform height,
   and is not drawn for very short sound files.
* Several color theme changes once again
! Fixed occasional crash when trying to read tags from inaccessible files
+ Support for Ogg-Opus tags

0.4.1a (706) - Sat Mar 09, 2013
! Temporary fix release for some users having the 'browser glitch'.
  To reduce chances of it occuring please reduce the visualization panel
   to its minimum size by grabbing on the lower edge and dragging it up.
  The next update will fix this issue.

0.4a (700) - Fri Mar 08, 2013
* Resonic now closes down faster and more reliably
! Fixed an occasional bug when trying to close Resonic where sound went silent,
   CPU usage went up, interface didn't go away (reported: M. Tofall)
! Fixed an important bug where Resonic sometimes took several seconds to stop
   playback, which could happen when pressing 'Stop', when stopping playback
   via right click, when closing down the application, or when trying to play
   another file via command-line in single-instance mode.
  This should also fix the main window sometimes disappearing when the application
   is minimized in tray and an audio file is passed via command-line.
+ Improved and much more reliable fade-outs, e.g. on stop
+ Play position indicator (vertical line) with sub-pixel accuracy
+ Clicking a playing file now restarts it from the beginning, like ENTER
! Level meter no longer uses CPU time when hidden (CTRL-ALT-L)
* Numerous smaller cosmetic changes
* Extended keyboard navigation behavior (see remarks)
# When the browser is focused UP and DOWN navigate folders,
   CTRL-UP and CTRL-DOWN navigate the file list,
   ENTER plays the selected folder.
# When the file list is focused UP and DOWN navigate the file list,
   CTRL-UP and CTRL-DOWN navigate the browser,
   ENTER plays the selected file.
# Reminder: TAB switches focus between browser and file list
+ New shortcut: CTRL-ALT-H toggles the header bar, i.e. everything above the
   waveform can now be hidden using CTRL-ALT-H and CTRL-ALT-I.
+ New shortcut: CTRL-ALT-F toggles the footer bar
! Fixed played area flashing up for a brief moment at a wrong position
   after stopping playback and immediately seeking to a different position
! Fixed occasional crash when seeking in damaged .ogg files
! Windows XP: Some cosmetic fixes, hover colors and font corrected
   for both file list and browser
* Faster toggling of elapsed/remaining time (left-click on time display)
* Loop on/off shortcut changed to NUMPAD-/ to be DAW-compatible
* Updated graphics for a couple of transport buttons
* Bottom part of waveform now softer and blended
* Played area now translucent
+ Support for chained Ogg-Opus files, and faster scanning
+ Support for SoundTracker MOD music files
* Loop button symbol replaced with something that better describes what Resonic
   is doing when this buttons is pressed: loop the current file, seamlessly,
   not 'repeat', as in repeat the playlist.
  An actual repeat playlist feature will follow in a future release with
   its own dedicated button and a different symbol.
* Visualization painting performance more stable, CPU usage further reduced
* Reworked analyzer painting
* Completely reworked file list internals, paving the way for playlist and .cue support.
   Please send or post a bug report if something's off now!
* Tray icon hint now shows the name of the playing file
# Windows 7 and 8 might be throttling your processor and graphics performance
   when there is little work to do (like running Resonic) and your power plan
   is set to 'Balanced', which is the Windows-default.
  If you feel like Resonic's animations, including the analyzer, seem a little too
   jittery try setting the power plan to 'High performance', in 'Control Panel'
   under 'Power Options', which might make a big difference in smoothness,
   depending on your system.

0.3.5a (655) - Wed Feb 20, 2013
+ Waveform peak resolution doubled.
   Hit the 'Rescan' button to see the difference if files are already cached,
   or use 'Menu | Advanced | Clear waveform cache'.
+ New favorite folders feature (bookmarks). To bookmark a folder right-click it
   and select 'Bookmark' from the context menu. The folder will from now on appear
   under 'Bookmarks' in the folder browser, once refreshed with CTRL-F5.
  Missing or offline folders (e.g. on external drives) will appear grayed.
* Cleaner, more focused interface
+ New alternative waveform feature. See 'Menu | Visualization' and check
   the option to activate a different version of the waveform.
  This feature might change in future versions.
+ Introducing a brand-new visualization type, 'Events', that might be of special
  interest to demo sceners and mod heads:
   It visualizes music events in module music (mod, xm, it, etc.) either
    by track, or by pitch (see 'Menu | Visualization').
   Play any of the supported music files, then either press F12, or use the menu,
    to change the visualization type to 'Events'.
+ Playback progress in analyzer views (suggested: M. Lapierre)
* Played area is not shaded for files shorter than a second, which makes it
   visually less annoying for looped samples and one-shots
+ New 'Stay on top' option (see 'Menu | Interface'), especially useful when files
   frequently need to be dragged and dropped onto Resonic from Windows Explorer,
   or from other applications (suggested: L. Castillo)
+ New 'Minimize to tray' option (see 'Menu | Interface')
+ New shortcut: ALT-M minimizes to tray and shows icon in notification area
+ New shortcut: CTRL-ALT-I toggles the information bar
! Fixed certain visualization elements looking badly interpolated
* Slightly improved waveform painting / CPU usage
* Much faster folder switching in many cases, especially with folders containing
   certain archive files, e.g. .zip (reported: Andreasvb)
* Files can now be right-clicked (context menu) without auto-playing them
* Folders can now be right-clicked (context menu) without auto-expanding them
* Menu button text replaced with a generic menu symbol
* Flat visualization button
* Taskbar playback progress bar now also shown when Resonic is not active,
   in addition to being shown when it is minimized or invisible
! Fixed taskbar progress bar sometimes showing wrong values when playback is paused
! Fixed menu options not following playback mode (reported: Andreasvb)
! Fixed slow application start-up in a certain case
! Fixed error message not being shown for unsupported files
! Fixed hover line painting on top of play time in waveform view
! Fixed several smaller stability issues
! Fixed 'Clear waveform cache', now also displays size in megabytes
! Fixed window activation issues that occured when using a single instance of Resonic
* Various theme color and graphics adjustments
# Playback mode 'Shuffle' renamed to 'Random', which better describes what Resonic
   is doing in this mode at the moment: randomize playback, not shuffle.
  Expect proper track shuffling in a future release.

0.3.1a (621) - Fri Jan 25, 2013
# This is a hotfix release
! Fixed no files being listed on Windows XP and Windows Vista
! Fixed application not starting on Windows XP
! Fixed application not starting off network shares

0.3a (620) - Thu Jan 24, 2013
+ Analyzer graphics now fully anti-aliased
+ Analyzer behavior and vertical scaling much more accurate
* Analyzer resolution doubled for better overall accuracy and smoother animations
* Improved frequency display in analyzer (thx Martin)
* Linear analyzer now visualizes frequencies up to 16 kHz
* Logarithmic analyzer now visualizes the full spectrum
+ Experimental native support for the ShuttleXpress by Contour Design.
   For more information see www.resonic.at/devices/shuttlexpress
+ Natural sorting for files and folders: numbers in file and directory names
   are taken into account, and are now sorted exactly the same as in
   Windows Explorer (suggested: Billain)
+ New peak level meter (PPM) with completely reworked code.
   Peak range is -90 dB to 0 dB, fall-off response is dynamically adjusted.
! Fixed level meter never reaching full 0 dB (reported: B. Hudák)
! Fixed files not always being sorted correctly when changing folders
! Fixed some non-critical graphics memory leaks
! Fixed waveform being cut off at very low peak values, which was mostly visible
   with samples and speech recordings
* Improved low volume resolution in waveform, i.e. you can now better distinguish
   between low volume peaks and digital silence in audio material.
* Optimized file listing for folders with several thousand files in them
* Playback starts faster now for most audio files
+ Multiple files can now be selected without auto-starting playback:
  To do so click files while holding down CTRL or SHIFT, like you would
   normally do in Windows Explorer.
# To select multiple, individual files hold CTRL and click.
# To select a range of files hold SHIFT and click.
+ Splash screen can now be configured via 'Menu | Interface'.
+ By default only one Resonic instance is now allowed at a time.
   Running instances are reused (suggested: Billain), all command line
    parameters and options are passed over.
  You can now also (safely) run multiple instances of Resonic, see 'Menu | Application'.
! Numerous bug fixes in database code, adding extra stability
! Fixed start-up error ('Abnormal program termination') when trying to run
   three or more instances of Resonic
+ Selection rectangles can now be drawn, and while you are holding down CTRL
   the selected files will never auto-play.
* Bigger visualization button (right below the level meter)
+ New shortcut: CTRL-ALT-L toggles level meter
+ New shortcut: F5 refreshes current file list
+ New shortcut: CTRL-F5 refreshes both browser and file list
+ New shortcut: CTRL-ENTER selects current file in Windows Explorer
+ New shortcut: SHIFT-CTRL-ENTER selects current file's folder in Windows Explorer
+ New shortcut: CTRL-A selects all files in current file list
+ New shortcut: CTRL-C copies selected files / the highlighted file to clipboard
+ New shortcut: CTRL-X cuts selected files / the highlighted file to clipboard
+ New shortcut: PAUSE (BREAK) key toggles mute
+ New shortcut: F4 toggles left panel, including browser
* For your convenience SPACE now also restarts the current file, if stopped
* CTRL-DEL now also recycles multiple selected files in one go, or the highlighted file
? Known issue: File list does not auto-update after cutting files.
   You have to manually refresh it by pressing F5.
* New shortcuts are available when the folder browser is focused:
   The UP and DOWN keys select a folder,
   the RIGHT and LEFT keys expand or collapse a folder, and
   the ENTER key plays the first file in the folder.
+ Added file list context menu (right click)
+ Drag & Drop folders or files from Windows Explorer / other applications onto
   the folder browser to change folders in Resonic.
+ Drag & Drop folders or files from Windows Explorer / other applications onto
   the file list to change folders in Resonic and start playing.
! Advanced options for prescans and peak cache are now saved and restored properly
* Interface color theme and graphics updates
* Couple more sleep timer presets, and restructured menu. See 'Menu | Sleep Timer'.
# A note on 'Menu | Advanced | Use accurate pre-scans':
   Accurate pre-scans scan audio files more accurately, which impacts how fast files
    start playing. In almost all cases there is a noticeable delay with this option
    enabled. Depending on the length of the audio file in question this can take up
    quite a bit, e.g. with single-file mixes that last an hour or more.
   If you like it the proper Resonic way, meaning your audio files start playing almost
    instantly, make sure that this option is disabled, which is the default.
   If you're having problems with certain compressed variable-bitrate (VBR)
    files showing waveform peaks that either seem misplaced, or completely off,
    enabling accurate pre-scans will most likely fix the problem.

0.2.2a (540) - Tue Jan 01, 2013
* Improved overall application performance
+ Curved realtime frequency analyzer shapes
+ Smoother, more fluid animations
* Optimized analyzer painting for a little less CPU usage
+ New shortcut: F12 cycles through visualization types
! Fixed occasional floating point errors when seeking in broken files
+ Added support for lossless True Audio files (.tta files)
+ Added support for Opus / Ogg-Opus audio format (.opus files)
+ Added support for Speex / Ogg-Speex audio format (.spx files)
* Mac OS X resource fork files are now detected by content and hidden from the file list.
   These files hold meta data and are created by the Mac OS operating system when files
   are copied from Mac disks to Windows disks, e.g. to FAT32 USB drives.
! Corrected some interface typos
* Updates to the interface color theme
* Website: List of shortcuts now available online (www.resonic.at/docs/shortcuts)
* Website: Site code and design completely reworked
* Website: German version of the website now online (www.resonic.at/de)
# The idea behind the current frequency analyzer is to provide a very musical display
   of what you're actually hearing. Watch the low notes wobble ;) However, there
   is an apparent trade-off between musicality and accuracy. Later versions of Resonic
   will introduce an 'accurate mode' and more FFT options.
# Happy new one!

0.2.1a (513) - Mon Dec 24, 2012
# This release is brought to you by the North Pole.
+ Realtime frequency analyzers (click the new button right below the level meter
   or go to 'Menu | Visualization' to enable them)
+ Dedicated mute button, next to volume bar
+ New shortcut: CTRL-DEL recycles the active file, even if it's playing. The confirmation
   dialog shows some extra information like artist, title, and size.
* Application icons updated
* Installer: You can now choose whether to start Resonic or not
* Website: Portable version (.zip) download now available (www.resonic.at)
* Website: Formatted web version of this changelog now available (www.resonic.at/whatsnew)

0.2a (500) - Tue Dec 12, 2012
+ First public release, following a year of development
# Many features are disabled for now, but will be added in step by step.
? Known issue: Sometimes when you open / expand a folder some other folders in the browser
   are selected as well. This visual problem will be fixed as soon as possible.
? Known issue: Windows media devices that use MTP (media transfer protocol) like some
   MP3 players and phones, are displayed in the browser, but are not supported right now.
   If you want to browse them it's best to put your device into MSC (mass storage) mode,
   if possible. This, for example, works with most Android phones and many MP3 players,
   e.g. the Sandisk Sansa series.
? Known issue: Folders and file lists do not automatically refresh, so at the moment
  you have to get out and back in the folder to refresh.

0.1.6a (431) - Sun Nov 04, 2012
# Private release
+ Global hotkeys, which can be configured in preferences

0.1.5a (428) - Mon Oct 22, 2012
# Private release
+ New shortcut: ESC focuses back to the file list in main window
+ New shortcut: TAB switches between file list and folder browser in main window
+ The new 'resonicboot.ini' lets you configure exactly how and where the application
   stores its data, be it per user, per computer, tied to Windows user profiles,
   in your own custom folder somewhere on your system (e.g. on your SSD drive),
   or fully portable in its own 'profiles' directory next to 'resonic.exe'.
* Numeric genres in ID3v2 tags are resolved properly now
* Improved performance (tags, database)
! Fixed empty browser folders sometimes having one unnamed subfolder
+ Now reads titles from tracker modules (.xm, .it, .s3m, .mod)
* Resonic memory usage slightly reduced.
* Reworking preferences window with new structure, menu, and design
+ Preferences window can be moved by dragging its footer

0.1.4a (424) - Fri Sep 28, 2012
# Private release
+ Added new column for total track length to file list
! Fixed folders not being sorted correctly on certain systems, or file systems.
* Play button behavior changed:
  When playback is paused both the play and the pause buttons continue playback.
  When a file is playing the play button restarts that file.
+ Added support for multimedia keyboard keys:
  Play / pause, Play, Pause, Stop, Next track, Previous track, Fast Forward, Rewind.
+ Added current user's 'Downloads' folder to folder browser
! Removed useless (empty) column header in folder browser
* Improved performance (tag cache)
* Improved application configuration system
! Fixed file list not always having the focus on start-up

0.1.3a (420) - Mon Jun 25, 2012
# Private release
! Fixed FP exceptions when seeking in damaged music files
! Fixed file drops not being accepted by some instant messengers (Skype, Miranda, etc.)
+ New sleep timer feature either closes Resonic, puts your computer into stand by,
   or hibernation, logs off the current user, locks the workstation, or stops
   playback after a certain number of minutes or hours. See 'Menu | Sleep Timer'.
# Before the sleep timer ends sound is smoothly faded out for about a minute.
   In workstation lock mode sound is not faded out and keeps playing.
+ Current filename is shown in window caption. Not so pretty, but works for now.
* Database and cache performance improved
* Cache memory usage optimized

0.1.2a (419) - Wed Jun 20, 2012
# Private release
# Please use 'Menu | Application | Clear waveform cache' before first use.
# Internal restructuring
! Fixed volume name for removable devices
! Fixed some settings not being remembered
+ Improved waveform rendering performance

0.1.1a (414) - Fri Jun 01, 2012
# Private release
! Fixed stream end detection for very short sound files
! Fixed waveform cache display problem
+ Added basic command-line support for filenames and folders,
   i.e. Resonic will automatically change folders and start playback.
! Fixed window size not being restored when maximized
+ Window size, maximized state, waveform height, and browser width are now saved and restored
+ Windows snap to the edges of the screen
! Fixed taskbar progress bar not being updated in certain pause situations (Windows 7 and 8)
! Several smaller fixes
# Re-enabled splash screen for this build; as a demonstration
+ Waveform cursor is now automatically hidden after about ten seconds of idle time
   with no mouse movement or input
+ Time cursors now show milliseconds for times less than one second; useful for short sounds
+ Time cursors now also shows hours, for long audio files like mixes
* Big time display now also shows hours
* Performance improvements

0.1a (400) - Sun Apr 01, 2012
# Four-hundred builds in. Time to start a changelog.

end of file.
